Google\Site_Kit\Modules\Analytics D

Total Complexity 190
Dependencies 44
Dependents 3
Total lines 1,475
Lines of code 980
Logical lines of code 500
Comment lines 311
Methods 29
Properties 0

Methods 29

Method Rating Maintainability Complexity Lines of code
create_data_request()
D
14
67 278
parse_data_response()
C
32 21 111
handle_provisioning_callback()
B
37 14 82
exception_to_error()
A
49 9 29
create_analytics_site_data_request()
A
41 7 58
handle_token_response_data()
A
52 9 24
parse_reporting_orderby()
S
52 6 27
register()
S
47 5 38
find_property()
S
57 6 15
validate_shared_report_metrics()
S
47 3 45
validate_shared_report_dimensions()
S
47 3 42
is_tracking_disabled()
S
61 5 11
print_tracking_opt_out()
S
53 4 25
register_tag()
S
54 4 22
check_service_entity_access()
S
55 4 20
get_debug_fields()
S
52 3 25
get_datapoint_definitions()
S
49 2 36
is_adsense_request()
S
65 4 9
is_connected()
S
59 3 15
setup_assets()
S
55 1 22
parse_account_id()
S
70 2 6
get_scopes()
S
75 1 5
on_deactivation()
S
74 1 5
setup_settings()
S
80 1 3
setup_info()
S
65 1 9
is_adsense_metric()
S
78 1 3
get_provisioning_redirect_uri()
S
75 1 4
get_analyticsreporting_service()
S
80 1 3
setup_services()
S
66 1 8